package com.wimoor.sys.gc.util;import com.baomidou.mybatisplus.annotation.IEnum;/** *  通过枚举的key/code/value 值来获取枚举对象 */public class EnumUtil {    /**     * 通过code来获得枚举,T代表枚举,书写的公共类  <T extends IEnum>这表达类，表示不确定的东西，像Interface/class     *     * @param <T>       枚举对象的具体值     * @param code      key/code/value 值     * @param enumClass 枚举对象     * @return     */    public static <T extends IEnum<Integer>> T getByCode(Integer code, Class<T> enumClass) {        if (enumClass == null) {            return null;        }        for (T t : enumClass.getEnumConstants()) {            if (code.equals(t.getValue())) {                return t;            }        }        return null;    }}